import { Controller } from 'egg';
//技术支持管理接口
export default class  TechnicalController extends Controller {
    //上传技术支持
    /**
     * @api {post} /manage/technical_upload 上传技术支持（暂未实现）
     * @apiName manageTechnicalUpload
     * @apiGroup Technical
     * @apiVersion 1.0.0
     * @apiDescription 上传技术支持
     * @apiParam {File} file  批量文件
     * @apiParam {String} technical_content  文本内容可为空
     * @apiParam {String} technical_name  名称/标题
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息
     * 
     */
    async upload(){

    }
    //修改技术支持
    /**
     * @api {post} /manage/technical_update 修改技术支持（暂未实现）
     * @apiName manageTechnicalUpdate
     * @apiGroup Technical
     * @apiVersion 1.0.0
     * @apiDescription 上传技术支持
     * @apiParam {Number} technical_id  技术支持ID
     * @apiParam {File} file  批量文件
     * @apiParam {String} technical_content  文本内容
     * @apiParam {String} technical_name  名称/标题
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息
     * 
     */
    async update(){

    }
    //删除技术支持
    /**
     * @api {post} /manage/technical_del 技术支持删除（暂未实现）
     * @apiName manageTechnicalDel
     * @apiGroup Technical
     * @apiVersion 1.0.0
     * @apiDescription 技术支持删除
     * @apiParam {Number} technical_id  技术支持ID
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息
     * 
     */
    async del(){

    }
    //技术支持列表
    /**
     * @api {get} /manage/technical_list 技术支持列表（暂未实现）
     * @apiName manageTechnicalList
     * @apiGroup Technical
     * @apiVersion 1.0.0
     * @apiDescription 技术支持列表
     * @apiParam {String} keyword  关键字查询
     * @apiParam {Number} page  页面位置
     * @apiParam {Number} page_size  页面尺寸
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息 
     * @apiSuccess {Object} data 返回结果 
     * @apiSuccess {Object[]} data.data_info 技术支持列表 
     * @apiSuccess {Number} data.data_info.technical_id 技术支持ID 
     * @apiSuccess {String} data.data_info.technical_img 技术支持图片路径
     * @apiSuccess {String} data.data_info.technical_content 技术支持文本说明
     * @apiSuccess {String} data.data_info.technical_name 技术支持名称
     * @apiSuccess {Number} data.data_count 数据总数
     * @apiSuccess {String} data.page_count 页面总数
     * 
     */
    async list(){

    }
    //技术支持详情
    /**
     * @api {get} /manage/technical_info 技术支持详情（暂未实现）
     * @apiName manageTechnicalInfo
     * @apiGroup Technical
     * @apiVersion 1.0.0
     * @apiDescription 技术支持详情
     * @apiParam {Number} technical_id  技术支持ID
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {Number} technical_id 技术支持ID 
     * @apiSuccess {Object} data 返回状态对应提示消息 
     * @apiSuccess {String} data.technical_img 返回状态对应提示消息 
     * @apiSuccess {String} data.technical_content 返回状态对应提示消息 
     * @apiSuccess {String} data.technical_name 返回状态对应提示消息 
     */
    async info(){

    }
}

